﻿@charset "utf-8";
@import url(dll.css);
@import url(module.css);
@import url(global.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
@import url(animate.css);
@import url(banner.css);
/* 首页部分开始 */
.mfbox,.i_nav{width:1200px; margin:0 auto;} 
.logo{float:left;height: 120px;line-height: 90px;}
.addflex {position: fixed;top: 0;}
.i_txt{float: left;margin: 36px 0 0 15px;padding-left: 30px;border-left: 1px solid #a1a0a0;}
.i_tel{float: right;margin-top: 30px;padding-right: 55px;color: #999;line-height: 30px;}
.black,.txt p{line-height: 24px;font-size: 16px;color: #666;}
.red{color: #dc001d;line-height: 24px;font-size: 16px;}
.hotline{display: inline-block;vertical-align: middle;margin-left: 15px;font-weight: 800;color: #666;}
.hotline p{font-size: 18px;}
.nav{width: 100%;height: 60px;background-color: #dc001d;z-index: 100000;}  
.i_banner_box{position:relative; width:100%; z-index:11;text-align: center;}
.i_banner{width:100%; margin:0 auto; overflow:hidden;}
.p_banner_box{text-align: center;}
.i_ly{background-color: #dc001d;} 
.ly{width: 1200px;margin: 0 auto;display: none;}
.lx{float: left;width: 680px;}
.lx ul li{float: left;width: 220px;padding: 14px 0;border-right: 1px solid #ee808e;cursor: pointer;}
.lx ul li:first-child{border-left: 1px solid #ee808e;}
.lx ul li .pic{width: 42px;height: 42px;margin: 0 auto;text-align: center;line-height: 42px;}
.lx ul li a{display: block;font-size: 14px;color: #fff;text-align: center;height: 30px;line-height: 30px;}
.ss{float: right;width: 400px;position: relative;margin-top: 30px;}
input#keywords {width: 397px;height: 44px;border: 1px solid #ee808e;border-radius: 20px;padding: 0 75px 0 22px;background-color: transparent;color: #fff;}
input#btnSearch {position: absolute;top: 0;right: 0;border: 0;width: 69px;height: 44px;background: url(/templates/Images/so.png) center center no-repeat;font-size: 0;cursor: pointer;border-radius: 20px;}

.i_pro{margin: 55px 0}
.product_t{text-align: center;} 
.product_t h3{font-size: 30px;color: #dc001d;font-weight: 400;margin-bottom: 5px;}
.product_t div>span{font-size: 16px;color: #414141;}
.product_t p{display: block;font-size: 12px;color: #e6e6e6;}

.sort_l{width: 700px;margin: 50px auto;}
.sort_l ul{padding: 0; margin: 0;
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.sort_l ul li{ display: inline-block;height: 40px; line-height: 40px; text-align: center; cursor: pointer;color: #666;font-size: 16px;}
.sort_l ul li a{display: block;width: 167px;border: 1px solid #b9b9b9;height: 42px;line-height: 42px;text-align: center;color: #333;font-size: 16px;}
.sort_l li a.on{color: #fff;background-color: #d93649;}
.sort_l li a.on span{background-image:url(/templates/Images/icon15-on.png);}
.sort_l ul li a span{padding-left: 30px;display: inline-block;background-image:url(/templates/Images/icon15.png);background-repeat: no-repeat;background-position: left center;}
.products ul li{float: left;width: 25%;margin-bottom: 28px;}
.products ul li a{display: block;border: 1px solid #e4e4e4;padding: 15px 15px 0 15px;margin: 0 15px;}
.products ul li a:hover{border: 1px solid #e8314d;}
.products ul li .item_img{overflow: hidden;position: relative;height: 0;padding-top: 75%;}
.item_img img{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;-webkit-transition: .6s;}
.item_img img:hover{transform: scale(1.2);}
.products ul li .item_wrapper{overflow: hidden;}
.item_wrapper p{text-align: center;font-weight: 400;font-size: 14px;color: #d83648; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;height: 42px;line-height: 42px;}
.yang{display: block;width: 300px;margin: 0 auto;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #fff;background-color: #dc001d;}
.yang:hover{background-color: transparent;color: #dc001d;border: 1px solid #dc001d;}

.g-tit01 {text-align: center;}
.g-tit01 .tit {font-size: 30px;color: #dc001d;font-weight: 400;margin-bottom: 5px;}
.g-tit01 p {font-size: 16px;color: #414141;}
.g-tit01_bai .tit, .g-tit01_bai p {color: #fff;}
.g-tit01 span {display: block;font-size: 12px;color: #e6e6e6;}
.g-tit02 {font-size: 20px;color: #fff;margin: 20px 0;font-weight: 400;}

.row-a3{padding: 24px 0;background-image: url(/templates/Images/bj1.jpg);}
.wp {width: 100%;max-width: 1200px;margin: 0 auto;}
ul.ul-imgtxt02.wow.fadeInUp.animated{background-image: url(/templates/Images/icon23.png);}
.ul-imgtxt02{overflow: hidden;background-position: center center;background-repeat: no-repeat;margin: 35px -34px;}
.ul-imgtxt02 li{float: left;width: 25%;}
.ul-imgtxt02 li .con{display: block;padding: 88px 0;margin: 0 34px;background-image: url(../Images/bj2.png);background-repeat: no-repeat;background-position: center center;cursor: pointer;transition: .6s; }
.ul-imgtxt02 li:hover .con{background-image: url(../Images/bj2-h.png);}
.ul-imgtxt02 li .pic{width: 48px;height: 48px;margin: 0 auto;text-align: center;line-height: 48px;}
.ul-imgtxt02 li .pic img{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;transition: .6s; }
.ul-imgtxt02 li .pic .img2{display: none;}
.ul-imgtxt02 li:hover .pic .img1{display: none;}
.ul-imgtxt02 li:hover .pic .img2{display: inline-block;}
.ul-imgtxt02 li .txt{text-align: center;color: #999;margin: 10px 0;}
.ul-imgtxt02 li:hover .txt{color: #fff;}
.ul-imgtxt02 li:hover .txt p{color: #fff;}
.ul-imgtxt02 li .txt .tit{font-size: 16px;font-weight: 400;}
.ul-imgtxt02 li .txt p{font-size: 12px;}
.row-a3 .g-more01{width: 200px;border-radius: 30px;}

.row-a4{overflow: hidden;margin: 60px 0;}
.row-a4 .g-tit01 .tit{background-image: url(/templates/Images/tit-bj1.png);background-position: center center;background-repeat: no-repeat;font-size: 44px;color: #333;font-weight: 600;height: 90px;line-height: 90px;}
.row-a4 .g-tit01 p{display: none;font-size: 20px;color: #999;}
.m-imgtxt04.swiper-container{overflow: hidden;margin: 74px -9px 0;}
.m-imgtxt04 .swiper-slide{float: left;width: 33.33%;cursor: pointer;}
.m-imgtxt04 .swiper-slide .con{margin: 0 19px;background-color: #f3f5f6;}
.m-imgtxt04 .swiper-slide .pic{overflow: hidden;position: relative;height: 0;padding-top: 89%;}
.m-imgtxt04 .swiper-slide .pic img{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;transition: .6s; }
.m-imgtxt04 .swiper-slide:hover .pic img{transform: scale(1.2);}
.m-imgtxt04 .swiper-slide .txt{padding: 30px 42px 50px;color: #666;}
.m-imgtxt04 .swiper-slide .txt .tit{text-align: center;font-size: 18px;height: 50px;line-height: 50px;font-weight: 400;border-bottom: 1px solid #bababa;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.m-imgtxt04 .swiper-slide .txt p{font-size: 14px;line-height: 26px;margin: 20px 0;}
.m-imgtxt04 .swiper-slide .txt .btn{display: none;width: 150px;height: 30px;line-height: 30px;text-align: center;color: #fff;border-radius: 30px;background-color: #dc001d;}
.m-imgtxt04.swiper-container .swiper-pagination{bottom: 0;}
.m-imgtxt04.swiper-container  .swiper-pagination-bullet-active{background-color: #dc001d;}

.g-more01 {display: block;width: 300px;margin: 0 auto;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #fff;background-color: #dc001d;}
.g-more01:hover {background-color: transparent;color: #dc001d;border: 1px solid #dc001d;}

.row-a5{padding: 60px 0; background-image: url(/templates/Images/bj3.jpg);background-repeat: no-repeat;background-position: center center; background-size: cover;}
.i_pro_ll{width: 1200px; margin: 60px 0;overflow: hidden;}
.i_pro_ll li{width: 270px;height: 260px; background-color: #fff;margin-right: 40px;}
.i_pro_ll li .pic{overflow: hidden;position: relative;height: 0;padding-top: 75%;}
.i_pro_ll li img{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;transition: .6s; }
.i_pro_ll li img:hover{transform: scale(1.2);}
.i_pro_ll li p{height: 58px;line-height: 58px;text-align: center;font-size: 16px;color: #222;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;transition: .6s; }
.i_pro_ll li p:hover{color: #fff;background-color: #dc001d;}
.m-txt03{display: none;overflow: hidden;}
.m-txt03 .more{float: right;display: block;width: 72px;height: 72px;padding: 14px 20px;border-radius: 50%;font-size: 16px;color: #dc001d;background-color: #fff;}
.m-txt03 .txt{float: left;}
.m-txt03 .txt .tit{font-weight: 400;font-size: 24px;color: #fff;}
.m-txt03 .txt .tel{font-size: 16px;color:#fff;text-align: center;}
.m-txt03 .txt .tel a{display: inline-block;color: #fff;font-size: 24px;}

/*公司简介*/
.row-a6{padding: 60px 0;}
.row-a6 .g-tit01{display: none;}
.m-imgtxt03{overflow: hidden;position: relative;padding-right: 10px;}
.m-imgtxt03:after{content: '';position: absolute;top: 0;right: 0;width: 196px;height: 100%;background-color: #f3f4f8;z-index: -1;}
.m-imgtxt03 > .pic{float: right;overflow: hidden;width: 431px;height: 390px;margin-top: 66px;}
.m-imgtxt03 > .pic > img{display: block;width: 100%;height: 100%;transition: .6s; }
.m-imgtxt03 > .pic > img:hover{ transform: scale(1.2);}
.m-imgtxt03 .box{float: left;width: 53%;}
.m-imgtxt03 .box a.desc{display: block;}
.m-imgtxt03 .box a.desc .tit{background-image: url(/templates/Images/tit-bj2.png);padding: 22px 0 0 18px;font-size: 24px;font-weight: 400;color: #666;background-repeat: no-repeat;background-position: left center; background-size: contain;}
.m-imgtxt03 .box a.desc p{font-size: 14px;line-height: 26px;margin: 28px 0;color: #666;display: -webkit-box; overflow: hidden;}
.ul-imgtxt04{overflow: hidden;padding: 50px 0;}
.ul-imgtxt04 li{float: left;width: 50%;margin-bottom: 50px;cursor: pointer;}
.ul-imgtxt04 li .pic{float: left;width: 45px;height: 45px;text-align: center;}
.ul-imgtxt04 li .pic img{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
.ul-imgtxt04 li .txt{overflow: hidden;padding-left: 16px;}
.ul-imgtxt04 li .txt .tit a{display: block;height: 24px;line-height: 24px;font-size: 18px;color: #333;font-weight: 400;}
.ul-imgtxt04 li .txt p{height: 22px;line-height: 22px;font-size: 14px;color: #b2b2b2;}
.m-imgtxt03 .g-more01{display: none;border-radius: 30px;}

/*质量*/
.row-a7{padding: 60px 0;background-image: url(/templates/Images/bj4.jpg);background-repeat: no-repeat;background-position: center center; background-size: cover;}
.row-a7 .g-tit01 .tit{font-size: 40px;font-weight: 600;}
.row-a7 .g-tit01 p{font-size: 18px;font-weight: 600;}
.m-txt01{overflow: hidden;margin: 200px 130px 0;}
.m-txt01 .g-more01{float: right;}
.m-txt01 .tel{font-weight: 600;height: 47px;line-height: 47px;color: #fff;font-size: 20px;padding-left: 50px;background: url(../Images/icon16.png) left center no-repeat;}
.m-txt01 .g-more01{float: right;width: 172px;height: 47px;line-height: 47px;background-color: #fff;color: #666;}
.m-txt01 .g-more01:hover{background-color: transparent;color: #dc001d;}
/*新闻中心*/
.row-a8{margin: 50px 0;}
.m-tabs02{display: none;text-align: center;margin: 15px 0;}
.m-tabs02 li{display: inline-block;}
.m-tabs02 li a{display: block;margin: 0 5px;border-radius: 8px;width: 120px;height: 40px;line-height: 40px;text-align: center;color: #333;font-size: 16px;background-color: #dbdbdb;box-shadow: 0 0 10px rgba(0, 150, 255, 0.2);}
.m-tabs02 li.active a{color: #fff;background-color: #dc001d;box-shadow: 0 8px 8px 0px rgba(220,0,28, 0.12);}
.m-list01.swiper-container{overflow: hidden;margin: 50px 0;}
.m-news01{float: left;width: 52%;background-color: #f7f7f7;}
.m-news01 .pic{overflow: hidden;position: relative;height: 0;padding-top: 39%;}
.m-news01 .pic img{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.m-news01 .txt{padding: 15px 20px;}
.m-news01 .txt h4 a{position: relative;display: block;font-size: 16px;color: #666;height: 46px;line-height: 46px;font-weight: 400;border-bottom: 1px dashed #b5b5b5;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;transition: .6s; }
.m-news01 .txt h4 a:hover{color: #dc001d;}
.m-news01 .txt h4 a:after{content: '';position: absolute;bottom: 0;right: 0;width: 0;height: 1px;background-color: #dc001d;transition: .8s; }
.m-news01 .txt h4 a:hover:after{width: 100%;}
.m-news01 .txt>div{font-size: 14px;color: #aeaeae;margin-top: 16px;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.m-news01 .txt .time{display: none;font-size: 14px;color: #ccc;}
.ul-news01{float: right;width: 42%;}
.ul-news01 li{
overflow: hidden;
border-bottom: 1px dashed #b5b5b5;
color: #333;
position: relative;
}
.ul-news01 li:after{
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 0;
height: 1px;
background-color: #dc001d;
transition: .8s; 
}
.ul-news01 li:hover:after{width: 100%;}
.ul-news01 li .txt .tit{overflow: hidden;}
.ul-news01 li .txt .tit .time{
float: right;
margin-left: 10px;
font-size: 14px;
height: 53px;
line-height: 53px;
transition: .8s; 
}
.ul-news01 li:hover .txt .tit .time{color: #dc001d;}
.ul-news01 li .txt{overflow: hidden;}
.ul-news01 li .txt .tit h5 a{display: block;position: relative;padding-left: 20px;height: 53px;line-height: 53px;font-weight: 400;font-size: 14px;
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
transition: .8s; 
}
.ul-news01 li:hover .txt .tit h5 a{color: #dc001d;
}
.ul-news01 li .txt .tit h5 a:before{content: '';position: absolute;top: 50%;left: 0;margin-top: -4px;width: 8px;height: 8px;
border-radius: 50%;
background-color: #7f7f81;
transition: .6s; 
}
.ul-news01 li:hover .txt .tit h5 a:before{background-color: #dc001d;}
.ul-news01 .txt p{display: none;font-size: 14px;color: #afafaf;padding-left: 20px;line-height: 24px;background: url(../Images/icon24.png) left 7px no-repeat;
}
/*为您解答*/
.m-list02{overflow: hidden;position: relative;}
.m-txt02.swiper-container{float: right;width: 89%;position: static;}
.m-txt02 .swiper-wrapper{position: static;}
.i_custom_l{width: 1068px;height: 98px;}
.i_custom_l li{width: 518px;height: 98px;margin-right: 32px;}
.biankuan{width: 518px;height: 98px;border: 1px solid #c4c4c4;padding: 20px 30px;}
.i_custom_l li a.wen{display: block;padding-left: 40px;font-size: 14px;color: #222;-ms-text-overflow: ellipsis;text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
background: url(../Images/icon17.png) left center no-repeat;
transition: .6s; 
}
.i_custom_l li a.wen span{display: block;border-bottom: 1px dashed #b5b5b5;height: 28px;line-height: 28px;}
.i_custom_l li a.wen:hover{color: #dc001d;}
.biankuan>div{font-size: 14px;padding-left: 40px;height: 28px;line-height: 28px;color: #999;background: url(../Images/icon18.png) left center no-repeat;
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}

.swiper-button-next,
.swiper-button-prev{width: 50px;height: 23px;bottom: 7px;top: auto;background-image: url(../Images/arrows.png);background-repeat: no-repeat;
-webkit-background-size: auto;
background-size: auto;
transition: .4s; 
}
.swiper-button-prev{left: 0;background-position: -50px -23px;position: relative;top: 42px;}
.swiper-button-prev:hover{background-position: 0 0;}
.swiper-button-next{left: 50px;background-position: -50px 0;position: relative;top: 65px;}
.swiper-button-next:hover{background-position: 0 -23px;}
.m-list02 .tit{float: left;position: absolute;}
.m-list02 .tit .for{font-size: 26px;color: #dc001d;font-weight: 400;}
.m-list02 .tit p{font-size: 12px;color: #5b5b5b;}
/*友情链接*/
.row-link{overflow: hidden;background-color: #dc001d;border-bottom: 1px solid #b9b9b9;}
.m-link1{padding: 20px 0;}
.m-link1 .item{overflow: hidden;color: #fff;}
.m-link1 .item:first-child{margin-bottom: 20px;}
.m-link1 .item span{float: left;font-size: 16px;margin-right: 18px;font-weight: 600;}
.ul-link1{overflow: hidden;}
.ul-link1 li{float: left;}
.ul-link1 li a{display: block;margin-right: 20px;font-size: 14px;color: #fff;height: 21px;line-height: 21px;}
.ul-link1 li a:hover{text-decoration: underline;}	

.txt03,.tit-sj{display: none;}
.tit-sj{font-size: 18px; color: #dc001d;font-weight: 400;margin-bottom: 5px;text-align: center;}   
.tit-sj a {position: relative;display: inline-block;color: #dc001d;padding: 0 10px;}
/*底部*/
.yunu-footer{background-color: #dc001d;}
.fd-top{overflow: hidden;padding: 56px 0 38px;}
.yunu-footer .copy-sj{display: none;float: right;color: #333;line-height: 30px;font-size: 18px;}
.fd-left{float: left;width: 41%;}
.fd-left input[type="button"]{display: none;}
.fd-left tr.gbook_post_6{display: none;}
.fd-left .gbook_indexpost tr{font-size: 16px;line-height: 34px;color: #fff;font-weight: inherit;}
.fd-left input,.fd-left textarea{background-color: transparent;	color: #fff;}
.fd-left .inp{display: inline-block;width: 188px;height: 42px;border: 1px solid #fff;padding: 0 10px;font-size: 14px;}
.fd-left .textarea{overflow: hidden;margin: 8px 0;width: 380px;height: 82px;border: 1px solid #fff;resize: none;display: block;line-height: 38px;font-size: 14px;padding: 0 10px;}
.fd-left .sub{width: 325px;height: 52px;line-height: 52px;text-align: center;background-color: #fff;border: 0;font-size: 16px;cursor: pointer;color: #222;}
.fd-txt{float: left;}
.fd-txt p{font-size: 12px;color: #fff;line-height: 40px;padding-left: 40px;background-position: left center;background-repeat: no-repeat;}
.fd-txt .p1{background-image: url(../Images/icon8.png);}
.fd-txt .p2{background-image: url(../Images/icon9.png);}
.fd-txt .p3{background-image: url(../Images/icon10.png);}
.fd-txt .p4{background-image: url(../Images/icon11.png);}
.fd-qr{float: right;}
.fd-qr .qr{width: 146px;height: 146px;margin: 0 auto;background-image: url(../Images/qr_bg.png);background-repeat: no-repeat;background-position: center top;}
.fd-qr .qr img{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;padding: 20px;}
.fd-qr .qr p{font-size: 14px;color: #fff;text-align: center;line-height: 40px;height: 40px;position: relative;top: -20px;}
.yunu-footer .copy{text-align: center;background-color: #202020;height: 50px;line-height: 50px;}
.yunu-footer .copy p{display: inline-block;font-size: 12px;color: #ccc;}
.yunu-footer .copy p a{display: inline-block;color: #ccc;}
/* 首页部分结束 */

/* 内页部分开始 */
.g-tit3{padding-bottom: 10px;font-size: 16px;color: #dc001d;border-bottom: 1px solid #e4e4e4;font-weight: 600;}
.g-tit3 span{font-weight: 400;color: #999;text-transform: uppercase;}
.g-pages{text-align: center;font-size: 0;margin: 20px 0;}
.g-pages li{display: inline-block;}
.g-pages li a{display: block;float: left;margin-right: 10px;padding: 2px 12px;border: 1px solid #ccc;background-color: #fff;text-decoration: none;color: #808080;font-size: 12px;line-height: 24px;}
.g-pages li.on a,.g-pages li a:hover{background-color: #dc001d;border: 1px solid #dc001d;color: #fff}
/*内页左侧*/
.g-cur{height: 40px;line-height: 40px;background: #f3f3f3;}
.g-cur .wp{background: url('../Images/home.png') left center no-repeat;padding-left: 20px;box-sizing: border-box;}
.g-cur .wp a{color: #2f2f2f; }
.g-cur .wp a:hover{color: #dc001d;}
.row-b1{overflow: hidden;padding: 20px 0 20px;}
.row-b1 .col-l{width: 260px;float: left;}
.row-b1 .col-r{float: none;overflow: hidden;margin-left: 300px;}
.g-titIns1{height: 44px;line-height: 44px;font-size: 20px;color: #545454;border-bottom: 1px solid #ebebeb;font-weight: normal;position: relative;white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;}
.g-titIns1::after{content: '';width: 80px;height: 1px;background: #dc001d;position: absolute;left: 0;bottom: -1px;}
.snv{padding-top: 12px;margin-bottom: 30px;}
.snv li{line-height: 44px;background: url('../Images/jiantou-r.png') 6px 18px no-repeat;text-indent: 20px; background-size: auto 10px;}
.snv li a{display: block;color: #000;font-size: 14px;border-bottom: 1px solid #f2f2f2;}
.snv>li.on>a {color: #dc001d;}
.snv-sub{padding-bottom: 10px;display: none;}
.snv-sub dd{background: url('../Images/jiantou-r.png') 12px 18px no-repeat;text-indent: 26px; background-size: auto 10px;}
.snv-sub dd.on a{color: #dc001d; }
.m-info{padding: 15px 0;}
.m-info p{height: 34px;line-height: 34px;font-size: 14px;color: #2F2F22;}
/*内页banner]*/
.ban{height: 359px; background-size: cover;overflow: hidden;background-repeat: no-repeat;background-position: center center;}
.wp {width: 100%;max-width: 1200px;margin: 0 auto;}
.sortnavul li {line-height: 44px;background: url(../Images/jiantou-r.png) left center no-repeat;text-indent: 20px;background-size: auto 10px;border-bottom: 1px solid #f2f2f2;width: 100%;font-size: 14px;
background-position-y: 20px;}
.sortsubnavcontainer li{ display:none;background: none;}
.sortnavul li:hover .sortsubnavcontainer li{ display:block;}
.sortnavul li:hover   li.btn sortnavli{background: none;}
/*******************************
	-------[=产品列表]-------
********************************/
li.btn.sortnavli:hover .sortnavul li ul{display: block;}
.m-chanpin{overflow: hidden;margin-bottom: 30px;}
.m-chanpin .desc{padding: 10px;margin-top: 20px;line-height: 26px;text-indent: 2em;font-size: 14px;border: 1px dotted #e5e5e5;color: #868686;background-color: #f5f5f5;}
.ul-imgtxt-01 {margin: 0 -10px;*zoom:1;}
.ul-imgtxt-01:after,.ul-imgtxt-01:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.ul-imgtxt-01 li {width: 33%;float: left;margin-top: 20px;}

.ul-imgtxt-01 li a {margin: 0 10px;display: block;text-align: center;}
.ul-imgtxt-01 li a .pic {padding-top: 77%;height: 0;position: relative;overflow: hidden;}
.ul-imgtxt-01 li a .pic img {display: inline-block;vertical-align: middle;position: absolute;top: 0;left: 0;bottom: 0;
right: 0;
display: block;
max-width: 100%;
max-height: 100%;
margin: auto;
transition: 1s; 
}
.ul-imgtxt-01 li a:hover .pic img {transform: scale(1.08); }
.ul-imgtxt-01 li a p {height: 50px;line-height: 50px;text-align: center;font-size: 15px;color: #666;font-weight: 400;transition: .3s;
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
-o-transition: .3s;
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.ul-imgtxt-01 li a:hover {text-decoration: none;}
.ul-imgtxt-01 li a:hover p {background-color: #dc001d;color: #fff;}
.ul-imgtxt2{margin-bottom: 20px;}
.ul-imgtxt2 li .pic{padding: 4px;}
.ul-imgtxt2 li a:hover{border: 0;}
/*******************************
	-------[=产品详情]-------
********************************/
.m-content .txt {padding: 15px 0;line-height: 28px;color: #2F2F2F;font-size: 14px;}
.m-list1{overflow: hidden;padding: 14px 0 25px;border-bottom: 1px dotted #a9a9a9;}
.m-pic1{float: left;width: 380px;}
.m-txt1{overflow: hidden;padding-left: 38px;}
.m-txt1 .protit{font-size: 16px;padding-bottom: 9px;margin-bottom: 9px;border-bottom: 1px dotted #a9a9a9;font-weight: 600;}
.m-txt1 .txt{margin-right: 100px;}
.m-txt1 .txt p{line-height: 28px;margin-bottom: 10px;font-size: 14px;color: #2f2f2f;}

.m-txt1 .btn{display: block;width: 98px;height: 32px;line-height: 32px;padding-left: 15px;background-color: #dc001d;color: #fff;}
.m-txt1 .btn:hover{background-color: #444;}
.m-txt1 .btn span{display: block;padding-left: 15px;background-repeat: no-repeat;background-position: left center;background-image: url(../images/btn-r.png);}

.m-txt2{margin-top: 12px；}
.m-txt2 p{font-size: 14px;line-height: 26px;margin-bottom: 10px;} 
.ul-pages1{overflow: hidden;margin: 15px 0;}
.ul-pages1 li{float: left;font-size: 14px;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ul-pages1 li:last-child{float: right;}
.ul-pages1 li a{color: #337AB7;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.ul-pages1 li a:hover{color: #dc001d;}
.m-list3{padding: 5px 0;}
.ul-link2{overflow: hidden;padding-top: 20px;}
.ul-link2 li{float: left;margin-bottom: 20px;}
.ul-link2 li a{display: block;margin-right: 17px;font-size: 14px;}
.ul-link2 li a:hover{color: #dc001d;}
/*******************************
	-------[=新闻列表]-------
********************************/

.ul-newslist{overflow: hidden;margin-bottom: 30px;}
.ul-news1{margin-bottom: 20px;}
.ul-newslist li{font-size: 14px;padding: 20px 0;border-bottom: #dddddd 1px dotted;}
.ul-newslist li a{display: block;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ul-newslist li .tit{overflow: hidden;margin-bottom: 20px;height: 30px;line-height: 30px;}
.ul-newslist li .tit .time{float: right;font-size: 14px;margin-left: 10px;}
.ul-news1 li .tit .time{font-size: 12px;}
.ul-newslist li .tit a{display: block;font-size: 16px;background: url('../Images/news-r.png') left center no-repeat;padding-left: 14px;-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
font-weight: 600;
}
.ul-newslist li a:hover{color: #dc001d;}
.ul-newslist li .txt>div,.ul-newslist li .txt p{font-size: 14px;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/*******************************
	-------[=新闻详情]-------
********************************/
.m-news1{padding-top: 20px;}
.m-news1 h1{line-height: 34px;color: #434343;margin-bottom: 15px;text-align: center;font-size: 24px;}
.m-news1 .desc{text-align: center;}
.m-news1 .desc span{display: inline-block;font-size: 14px;margin: 0 10px;}
.m-news1 .txt{padding: 15px 0;line-height: 28px;color: #2F2F2F;font-size: 14px;}
.m-txt3{margin-top: 10px;}
.m-txt3 .link{padding-left: 20px;margin-bottom: 15px;height: 36px;line-height: 36px;color: #868686;font-size: 14px;background-color: #f5f5f5;border: 1px dotted #e5e5e5;}
.m-txt3 .link a{color: #868686;}
.m-txt3 .link a:hover{color: #dc001d;}
.m-txt3 .tabel{overflow: hidden;color: #5a5a5a;border-top: 1px dashed #999;border-bottom: 1px dashed #999;font-size: 14px; }
.m-txt3 .tabel span{float: left;height: 42px;line-height: 42px;margin-right: 10px;}
.m-txt3 .tabel ul{overflow: hidden;}
.m-txt3 .tabel li{float: left;}
.m-txt3 .tabel li a{display: block;margin-right: 10px;height: 42px;line-height: 42px;}
.m-txt3 .tabel li a:hover{color: #dc001d;}
.ul-news1 li{float: left;width: 50%;}
.ul-news1 li a{font-weight: 400;}
.ul-news1 li .tit{margin: 0 10px;}
.gbook_tblist tr{font-size: 14px;line-height: 34px;color: #2F2F2F;font-weight: bold;}
/* 内页部分结束 */

/*响应式*/
.navbar-toggle {
    background: rgba(0, 0, 0, 0) url("/templates/Images/icon0x.png") no-repeat scroll right top;
border: 0 none;
border-radius: 0;
height: 65px;
float: right; 
width: 65px;
margin-top: 14px; 
top: 0;
right: 0;
display: none;
}
@media screen and (max-width: 1024px){
	.mfbox,.ly, .i_nav{width: 100%;} 
	.logo{margin-left: 20px;}
	.i_inp,.ss{width: auto;}
	input#keywords{width: 280px;}
	.wp {width: 94%;}
	.ul-imgtxt-01 li{width: 33.33%;}
	.row-a5 .wp{overflow: hidden;width: 582px;}
}
@media screen and (max-width: 768px){
	.i_nav {background-color: #dc001d;border-radius: 0 0 5px 5px;display: none;height: auto;position: absolute;right: 0px;top: 0;width: 124px;z-index: 1000; } 
	.mfbox{width: 100%;}   
	.ddsmoothmenu ul li{background-image: none;height: auto;}
	.i_nav ul li ul li {
    float: initial;
}
.i_nav ul li ul li a {
    float: initial;
}
	.i_nav ul li ul{position: initial;}
	.m-imgtxt03 .box{padding-left: 30px;width: 100%;}
	.i_txt,.i_tel,.ss,.row-a3,.m-imgtxt03 >.pic,.m-imgtxt03:after,.m-list02,.fd-left,.fd-qr,.tit-pc{display: none;}
	.m-txt03{display: block;background-color: #dc001d;padding: 20px 30px;}
	.products ul li:nth-child(7),.products ul li:nth-child(8){display: none;}
	ul.sortsubnavcontainer li,.col-l .ul-newslist,.dbn,.m-info{display: none;}
	.sortnavul li:hover .sortsubnavcontainer li{margin-left: -2px;}
	.products ul li{width: 33.33%;}
	.m-imgtxt04 .swiper-slide .txt { padding: 15px;}
	.navbar-toggle {position: absolute;top: 0;display: block;margin-top: 0;}
	.g-tit01_bai .tit, .g-tit01_bai p{display: block;}
	.logo{line-height: 70px;height: auto;margin-left: 20px;margin-bottom: 15px;}
	.nav{z-index: 1000;border-top: none;border-bottom: none;height: auto;position: absolute;}
	.slider-nav__item{width: 10px;height: 10px;} 
	.row-link{padding: 0 10px;}
	.fd-top{padding: 20px 15px;}
	.row-a5 .wp{overflow: hidden;width: 582px;}
 

	.row-b1 .col-l{padding: 0 10px 10px;width: 100%}
	.row-b1 .col-r{width: 100%;padding: 0px 10px;margin: 0;}
	.ul-imgtxt-01 li{width: 33.33%;}
	.sortnavul li{background-image: none;width: 100px;float: left;line-height: 40px;display: block;border: solid 1px #e1e1e1;margin: 8px 2px;}
	.sortnavul li{text-indent: 0px;text-align: center;}
	.m-chanpin{margin-bottom: 0;}
}
@media screen and (max-width: 480px){ 
	.i_txt,.i_tel,.i_ly,.product_t,.row-a3,.m-imgtxt03:after,.m-imgtxt03 > .pic,.row-a7,.m-list02,.g-tit01 p,.g-tit01 span,.g-tit02,.fd-left,.fd-qr,.tit-pc{display: none;}
	.products ul li:nth-child(5),.products ul li:nth-child(6),.products ul li:nth-child(7),.products ul li:nth-child(8){display: none;}
	.txt03,.tit-sj,.m-txt03{display: block;}  
	.logo{margin: 0;
line-height: 70px;
padding-left: 10px;}
.logo img {
    vertical-align: middle;width: 75%;
}
	.i_pro{margin: 25px 0;}
	.m-txt03{background: #dc001d;padding: 30px 0;}
	.m-txt03 .txt{float: none;text-align: center;}
	.m-txt03 .txt .tit {font-size: 18px;}
	.m-txt03 .more {float: none;width: 120px;height: 35px;line-height: 35px;text-align: center;margin: 0 auto;border-radius: 0;padding: 0;font-size: 14px;margin-top: 10px;}
	.sort_l{width: 100%;text-align: center;margin: 20px auto;}
	.sort_l ul li{margin-bottom: 10px;}
	.products ul li{width: 50%;} 
	.row-a4 .g-tit01 .tit{font-size: 30px;}
	.m-imgtxt04.swiper-container{margin: 0;}
	.m-imgtxt04 .swiper-slide{width: 100%;margin-bottom: 15px;}
	.row-a4{margin: 0;margin-top: 60px;}
	.row-a5{padding: 0;background-image: none;} 
	.row-a5 .wp{overflow: hidden;width: 270px;}
	.row-a6{padding: 0 ;padding-top: 60px;}
	.row-a8{margin:0;}
	.m-imgtxt03 .box{width: 100%;text-align: center;padding-left: 0;}
	.m-imgtxt03 .box a.desc p{text-align: left;padding-left: 20px;}
	.ul-imgtxt04{padding-left: 20px;}
	.g-tit01 .tit{font-size: 18px;}
	.m-news01{width: 100%}
	.ul-news01{width: 100%;padding:0 15px;}
	.tit-sj a:before {content: '';position: absolute;top: 50%;right: 100%;width: 48px;height: 1px;background-color: #ebebeb;}
	.tit-sj a:after {content: '';position: absolute;top: 50%;left: 100%;width: 48px;height: 1px;background-color: #ebebeb;}
	input[type="button"]{display: none;}

	.ul-imgtxt-01 li{width: 50%;}
	tr.gbook_post td{display: block;}
}
@media screen and (max-width: 414px){
	 
}